sand retaining filter - Alemán Inglés Diccionario